redeemable debenture - French English Dictionary